Contexto global
BeforeExit
Disponible desde la versión 8.2.
Sintaxis:
BeforeExit(<Cancelar>, <TextoAdvertencia>)
Parámetros:
<Cancelar>
Tipo: Booleano.
Indica que la salida se cancela. Si esta opción se establece en Verdadero en el cuerpo del procedimiento controlador, no se producirá ninguna salida.
Valor predeterminado: Falso.
<TextoAdvertencia>
Tipo: Cadena.
Si el parámetro <Cancelar> se ha establecido en el valor Verdadero y <TextoAdvertencia> contiene una cadena no vacía, se muestra una ventana de mensaje con esta cadena y se le pide al usuario que permanezca o salga de la ventana sin guardar los datos.
Si el parámetro <Cancelar> se ha establecido en el valor Verdadero y <TextoAdvertencia> contiene una cadena vacía, se muestra una ventana de mensaje con un texto general “El trabajo no está completo en esta ventana” y se le pide al usuario que permanezca o salga de la ventana sin guardar los datos.
Si el parámetro <Cancelar> se ha establecido en el valor Falso, se ignora el valor del parámetro <TextoAdvertencia> y se continuará el proceso de cierre de la aplicación.
Nota: En el navegador web Mozilla Firefox, la ventana de mensaje no contiene texto de advertencia.
Descripción:
Ocurre antes de cerrar 1C:Enterprise en el modo ManagedApplication antes de cerrar la ventana principal. El controlador de eventos puede realizar las comprobaciones adecuadas y también puede establecer una opción para cancelar la salida, si es necesario.
En el proceso de cierre de la aplicación no se permiten llamadas al servidor y apertura de ventanas.
Disponibilidad:
Cliente ligero, cliente web, servidor, cliente grueso, conexión externa.
Nota:
Este evento ocurre primero. Después de él, los eventos ocurren en la siguiente secuencia:
- BeforeClose para formularios abiertos;
- OnClose para formularios abiertos;
- OnExit.
Si se realizan llamadas asíncronas dentro del procedimiento, el parámetro Cancelar debe establecerse en Verdadero en el procedimiento y el cierre del sistema debe continuar desde el procedimiento de alerta de finalización de llamada síncrona.
Consulte también:
Contexto global, evento OnExit
Disponible desde:
Disponible desde la versión 8.2.


